Big Huge Thesaurus

Thespesia populnea

noun